Generics in c++ (Introduction to template , in modern c++)
Lecture 1
Lecture 2
Lecture 3
Structures with templates
References
Mike Shah: The C++ Programming Language
Generic Programming in c++_scalar